package com.cskaoyan.javase.homework.senior._01string;

/**
 * @description:
 * @author: 景天
 * @date: 2022/6/21 15:20
 **/

/*
课堂练习：
	给定字符串"abc001DEF"
	请统计字符串中大写字母字符，小写字母字符，数字字符出现的次数
	提示: 需要遍历获取字符串中的每一个字符串
 */
public class Exercise {
    public static void main(String[] args) {
        // 定义字符串
        String s = "abc001DEF";
        // 定义计数器
        int countUpper = 0;
        int countLower = 0;
        int countDigital = 0;
        // 遍历字符串
        for (int i = 0; i < s.length(); i++) {
            // 取出来每个字符
            char c = s.charAt(i);
            // 做判断
            if (c >= 'a' && c <= 'z') {
                countLower++;
            } else if (c >= 'A' && c <= 'Z') {
                countUpper++;
            }else{
                countDigital++;
            }
            // 相应计数器+1
        }
        // 循环结束
        // 输出结果
        System.out.println("小写:"+countLower);
        System.out.println("大写:"+countUpper);
        System.out.println("数字:"+countDigital);

    }
}
